Basis token consistency: supporting strong Web cache consistency
نویسندگان
چکیده
With web caching and cache-related services like CDNs and edge services playing an increasingly significant role in the modern Internet, the problem of the weak consistency and coherence provisions in current web protocols is drawing increasing attention. Toward this end, we differentiate definitions of consistency and coherence for web-like caching environments, and then present a novel web protocol we call “Basis Token Consistency” (BTC). This protocol allows compliant caches to guarantee strong consistency of content retrieved from supporting servers. We then compare the performance of BTC with the traditional TTL (Time To Live) algorithm under a range of synthetic workloads in order to illustrate its qualitative performance properties.
منابع مشابه
BASIS TOKEN CONSISTENCY Extending and Evaluating a Novel Web Consistency Algorithm
With web caching and cache-related services like CDNs and edge services playing an increasingly significant role in the modern internet, the problem of the weak consistency and coherence provisions in currently standardized web protocols is drawing greater attention. Toward this end, we propose definitions of consistency and coherence for web-like caching environments, and then present a novel ...
متن کاملBasis Token Consistency: A Practical Mechanism for Strong Web Cache Consistency
With web caching and cache-related services like CDNs and edge services playing an increasingly signi cant role in the modern internet, the problem of the weak consistency and coherence provisions in current web protocols is becoming increasingly signi cant and drawing the attention of the standards community [LCD01]. Toward this end, we present de nitions of consistency and coherence for web-l...
متن کاملAdaptive Leases: A Strong Consistency Mechanism for the World Wide Web
In this paper, we argue that weak cache consistency mechanisms supported by existing Web proxy caches must be augmented by strong consistency mechanisms to support the growing diversity in application requirements. Existing strong consistency mechanisms are not appealing for Web environments due to their large state space or control message overhead. We focus on the lease approach that balances...
متن کاملMaintaining Strong Cache Consistency in the World-Wide Web
As the Web continues to explode in size, caching becomes increasingly important. With caching comes the problem of cache consistency. Conventional wisdom holds that strong cache consistency is too expensive for the Web, and weak consistency methods such as Time-To-Live (TTL) are most appropriate. This study compares three consistency approaches: adap-tive TTL, polling-every-time and invalidatio...
متن کاملEfficiently Distributing Data in a Web Server Farm
We present a cache consistency model and locking protocol customized for file systems that are used as a scalable infrastructure for Web server farms. The protocol takes advantage of the relaxed consistency semantics of the Web to reduce latencies and network overhead. Ours is a hybrid approach that preserves strong consistency for concurrent write sharing with time-based consistency and push c...
متن کامل